package com.bblocks.company;




import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @author makejava
 * @since 2023-01-09 13:47:23
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
@Schema(description = "公司拓展信息(多数来源yz_company_user_extra)")
public class CompanyExtraVo implements Serializable {
    private static final long serialVersionUID = -29217756383797545L;

    @Schema(description="$column.comment")
    private Long id;

    @Schema(description="公司id")
    private Integer cuserId;

    @Schema(description="提供的商品/服务数量")
    private Integer servNum;

    @Schema(description="服务人数(订单+聊天人数)")
    private Integer serverPersonNum;

    @Schema(description="带看次数")
    private Integer takeLookNum;

    @Schema(description="成交量")
    private Integer dealNum;

    @Schema(description="业务等级（暂时根据公司中所有人业务等级平均值）")
    private Double level;

    @Schema(description="评价(默认5星,取公司中所有人的平均值)")
    private Double evaluate;

    @Schema(description="更新时间")
    private Date updateTime;


    @Schema(description="备注")
    private String remark;
}
